# Copyright (C) Nicola Bizzoca   2006/2007  <hannibal_smith@users.sourceforge.net>
# Copyright (C) Simone Economo   2006/2007  <ekoes@users.sourceforge.net>
# 
#	This file is part of Absynth-FTP.
#
#	Absynth-FTP is free software; you can redistribute it and/or modify
#	it under the terms of the GNU General Public License as published by
#	the Free Software Foundation; either version 3 of the License, or
#	(at your option) any later version.
#
#	Absynth-FTP is distributed in the hope that it will be useful,
#	but WITHOUT ANY WARRANTY; without even the implied warranty of
#	MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
#	GNU General Public License for more details.
#
#	You should have received a copy of the GNU General Public License
#	along with this program.  If not, see <http://www.gnu.org/licenses/>.

import gtk
from engine import Widgets

class UI(Widgets):
	
	def __init__(self):
		Widgets.__init__(self)
		self.__buffer = gtk.TextBuffer(None)
		self.__logView = self.XMLtree.getWidget("LogView")
		self.__logView.set_buffer(self.__buffer)
		
		self.write("Ciao :-)")
		
	def write(self, message):
		self.__buffer.insert_at_cursor(message + "\n")